const reflect.flagIndir

50 uses

	reflect (current package)
		makefunc.go#L103: 	fl := v.flag & (flagRO | flagAddr | flagIndir)
		value.go#L75: 	flagIndir       flag = 1 << 7
		value.go#L100: 	if v.flag&flagIndir != 0 {
		value.go#L114: 		if v.flag&flagIndir == 0 {
		value.go#L127: 	case v.flag&flagIndir != 0:
		value.go#L153: 		f |= flagIndir
		value.go#L370: 	} else if v.flag&flagIndir != 0 {
		value.go#L501: 				if v.flag&flagIndir != 0 {
		value.go#L510: 				if v.flag&flagIndir != 0 {
		value.go#L528: 				if v.flag&flagIndir == 0 {
		value.go#L592: 				fl := flagIndir | flag(tv.Kind())
		value.go#L640: 			ret[i] = Value{tv.common(), s, flagIndir | flag(tv.Kind())}
		value.go#L701: 				v.flag |= flagIndir
		value.go#L709: 				v.flag |= flagIndir
		value.go#L789: 					if v.flag&flagIndir != 0 {
		value.go#L799: 					if v.flag&flagIndir != 0 {
		value.go#L812: 					if v.flag&flagIndir == 0 {
		value.go#L892: 	} else if v.flag&flagIndir != 0 && !ifaceIndir(t) {
		value.go#L1185: 		if v.flag&flagIndir != 0 {
		value.go#L1209: 		fl := v.flag&flagRO | flagIndir | flagAddr
		value.go#L1230: 	fl := v.flag&(flagStickyRO|flagIndir|flagAddr) | flag(typ.Kind())
		value.go#L1358: 		fl := v.flag&(flagIndir|flagAddr) | v.flag.ro() | flag(typ.Kind()) // bits same as overall array
		value.go#L1371: 		fl := flagAddr | flagIndir | v.flag.ro() | flag(typ.Kind())
		value.go#L1380: 		fl := v.flag.ro() | flag(Uint8) | flagIndir
		value.go#L1497: 		if v.flag&flagIndir != 0 {
		value.go#L1611: 		if key.flag&flagIndir != 0 {
		value.go#L1730: 	key := Value{ktype, iterkey, iter.m.flag | flag(ktype.Kind()) | flagIndir}
		value.go#L1771: 	elem := Value{vtype, iterelem, iter.m.flag | flag(vtype.Kind()) | flagIndir}
		value.go#L1835: 		return Value{typ, c, fl | flagIndir}
		value.go#L1854: 	fl := v.flag.ro() | (v.flag & flagIndir)
		value.go#L2042: 		val.flag |= flagIndir
		value.go#L2072: 	if x.flag&flagIndir != 0 {
		value.go#L2091: 	if x.flag&flagIndir != 0 {
		value.go#L2227: 		if elem.flag&flagIndir != 0 {
		value.go#L2238: 	if key.flag&flagIndir != 0 {
		value.go#L2250: 	if elem.flag&flagIndir != 0 {
		value.go#L2354: 	fl := v.flag.ro() | flagIndir | flag(Slice)
		value.go#L2406: 	fl := v.flag.ro() | flagIndir | flag(Slice)
		value.go#L2846: 			if v.flag&flagIndir != 0 {
		value.go#L2879: 			recv = Value{t, p, fl | flagIndir}
		value.go#L2912: 	return Value{typ.(*rtype), unsafe.Pointer(&s), flagIndir | flag(Slice)}
		value.go#L2991: 		return Value{t, p, fl | flagIndir}
		value.go#L3040: 		fl := v.flag&(flagAddr|flagIndir) | v.flag.ro()
		value.go#L3060: 		return Value{dst, target, flagIndir | flag(Interface)}
		value.go#L3208: 	return Value{typ, ptr, f | flagIndir | flag(typ.Kind())}
		value.go#L3222: 	return Value{typ, ptr, f | flagIndir | flag(typ.Kind())}
		value.go#L3230: 	return Value{typ, ptr, f | flagIndir | flag(typ.Kind())}
		value.go#L3244: 	return Value{typ, ptr, f | flagIndir | flag(typ.Kind())}
		value.go#L3364: 	return Value{t.common(), h.Data, v.flag&^(flagIndir|flagAddr|flagKindMask) | flag(Pointer)}
		value.go#L3391: 	return Value{typ.common(), target, v.flag.ro() | flagIndir | flag(Interface)}